package com.mths.server.dao;

import java.util.List;

import com.mths.client.dto.MetaParamDTO;
import com.mths.client.util.ListItem;
import com.mths.server.entity.MetaData;
import com.mths.server.entity.MetaDataParam;

public interface MetaDataDAO extends AbstractDAO<String, MetaData> {

	List<ListItem> findMetaDataTypeCombo();

	MetaDataParam findMetaParamByOid(String objid);

	void persistOrUpdateParam(MetaDataParam metaDataParam);

	List<MetaParamDTO> findMetaParamList(String metaOid);

	List<MetaData> loadMetaDataByUniquId(String[] uniqueIdArr);

}
